perm filename SYSMP.TXT[CMS,LCS] blob sn#326491 filedate 1978-01-02 generic text, type T, neo UTF8
 			STATUS REGISTER FOR ACIA (UART)
 BIT   7	6	5	4	3	2	1	0
      IRQ    PARITY OVERRUN  FRAMING  -CTS    -DCD    TRANS.  RECV.
      FLAG   ERROR   ERROR    ERROR   INPUT   INPUT    BUF     BUF
		     (LOST   (BREAK)  FLAG    FLAG    EMPTY   FULL
		     DATA)	       (1)     (1)


			CONTROL REGISTER
	 BIT
	1  0	FUNCTION

	0  0	CLK/1	AVOID!
	0  1	CLK/16	(CLK IS *16)
	1  0	CLK/64	AVOID!
	1  1	RESET
	
	 BIT
       4  3  2 	FUNCTION
       0  0  0	7 BITS	EVEN PARITY  2 STOP BITS
       0  0  1	7 BITS	ODD PARITY   2 STOP BITS
       0  1  0	7 BITS	EVEN PARITY  1 STOP BIT
       0  1  1	7 BITS	ODD PARITY   1 STOP BIT
       1  0  0	8 BITS		     2 STOP BITS
       1  0  1	8 BITS		     1 STOP BIT	(DEFAULT FOR BOTH PORTS)
       1  1  0	8 BITS	EVEN PARITY  1 STOP BIT
       1  1  1	8 BITS	ODD PARITY   1 STOP BIT


	RTS IS 1 BIT AUDIO PORT		TRANSMITTER IRQ
	 BIT
	6  5	FUNCTION

	0  0	RTS=1	IRQ DISABLED
	0  1	RTS=1	IRQ ENABLED
	1  0	RTS=0	IRQ DISABLED
	1  1	RTS=1	IRQ ENABLED	TRANSMIT BREAK

	BIT 7
	  0	RECEIVER INTERUPT DISABLED
	  1	RECEIVER INTERUPT ENABLED


			MEMORY MAP
	0	PCL
	1	PCH
	2	PS STATUS WORD
	3	A REGISTER (CLOBBERED BY BRKCK)
	4	X REGISTER
	5	Y REGISTER
	6	SP STACK POINTER
	7	ONMIA FIRST BYTE OF RAM NMI VECTOR (LOC 1005)
	10	BEES BEEHIVE STATUS BEFORE ENTERING DDT
	11	OBEEC DEFAULT BEEHIVE CONTROL WORD
	12	BEEB0 DEFAULT BEEHIVE BIT RATE CONTROL WORD
	13	BEEB1 DEFAULT BEEHIVE BIT RATE CONTROL WORD

 DDT SCRATCH RAM
	14	ADRL	|
	15	ADRH	| SUBROUTINE PAV PRINTS (ADRL&ADRH)/(VAL)
	16	VAL	|
	17	TFLG
	20	TMPL
	21	TMPH

 LOC 22 IS FIRST FREE LOCATION
	22     - 377	  ZERO PAGE
	400    - 777	  STACK

 RAM INTERRUPT VECTORS
	1000   - 1002	  IRQ MASKABLE INTERUPT INSTR.		DEFAULT JMP BRKCK;
	1003   - 1004	  AFTER BRCHK IF NOT BREAK, VECTOR	DEFAULT 1010
	1005   - 1007	  NMI INTERRUPT RAM INSTR.		DEFAULT JMP DDT;
	1010   - 1017	  IRQ RAM VECTOR AFTER RESET	NOT INITIALIZED BY RESET

	1020   - 1020	  RAM -- AFTER RESET, PROCEED-VECTOR POINTS HERE...
	1021   - 7777	  RAM

 I/O REGISTERS
	174100	BEEHIVE STATUS (R) AND CONTROL (W) REGISTER
	174101	BEEHIVE RECEIVE (R) AND TRANSMIT (W) DATA REGISTER
	174120	MODEM STATUS (R) AND CONTROL (W) REGISTER
	174121	MODEM RECEIVE (R) AND TRANSMIT (W) DATA REGISTER

	174140	BEEHIVE RCV BIT RATE CONTROL REGISTER
	174141	BEEHIVE XMT BIT RATE CONTROL REGISTER
	174142	MODEM RECEIVE BIT RATE CONTROL REGISTER
	174142	MODEM TRANSMIT BIT RATE CONTROL REGISTER

	176000 - 177771	  EPROM DDT ETC.
	177772 - 177773	  NMI VECTOR	PROM HAS   1005
	177774 - 177775	  RESET VECTOR	PROM HAS 176030
	177776 - 177777	  IRQ VECTOR	PROM HAS   1000